翻訳と辞書
Words near each other
・ Hierarchical INTegration
・ Hierarchical internetworking model
・ Hierarchical matrix
・ Hierarchical model–view–controller
・ Hierarchical modulation
・ Hierarchical Music Specification Language
・ Hierarchical namespace
・ Hierarchical network model
・ Hierarchical organization
・ Hierarchical proportion
・ Hierarchical RBF
・ Hierarchical routing
・ Hierarchical state routing
・ Hierarchical storage management
・ Hierarchical structure of the Big Five
Hierarchical task network
・ Hierarchical temporal memory
・ Hierarchical value cache
・ Hierarchy
・ Hierarchy (disambiguation)
・ Hierarchy (mathematics)
・ Hierarchy and Free Expression in the Fight Against Racism
・ Hierarchy of angels
・ Hierarchy of beliefs
・ Hierarchy of death
・ Hierarchy of evidence
・ Hierarchy of genres
・ Hierarchy of hazard control
・ Hierarchy of precious substances
・ Hierarchy of roads


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Hierarchical task network : ウィキペディア英語版
Hierarchical task network
In artificial intelligence, the hierarchical task network, or HTN, is an approach to automated planning in which the dependency among actions can be given in the form of networks.

Planning problems are specified in the hierarchical task network approach by
providing a set of tasks, which can be:
# primitive tasks, which roughly correspond to the actions of STRIPS;
# compound tasks, which can be seen as composed of a set of simpler tasks;
# goal tasks, which roughly corresponds to the goals of STRIPS, but are more general.
A primitive task is an action that can be executed. A compound task is a complex task composed of a sequence of actions. A goal task is a task of satisfying a condition. The difference between primitive and other tasks is that the primitive actions can be directly executed. Compound and goal tasks both require a sequence of primitive actions to be performed; however, goal tasks are specified in terms of conditions that have to be made true, while compound tasks can only be specified in terms of other tasks via the task network outlined below.

Constraints among tasks are expressed in form of networks, called task networks. A task network is a set of tasks and constraints among them. Such a network can be used as the precondition for another compound or goal task to be feasible. This way, one can express that a given task is feasible only if a set of other actions (those mentioned in the network) are done, and they are done in such a way that the constraints among them (specified by the network) are satisfied. One particular formalism for representing hierarchical task networks that has been fairly widely used is TAEMS.

A task network can for example specify that a condition is necessary for a primitive action to be executed. When this network is used as the precondition for a compound or goal task, it means that the compound or goal task requires the primitive action to be executed and that the condition must be true for its execution to successfully achieve the compound or goal task.
The best-known domain-independent HTN-planning software is:
* Nonlin, one of the first HTN planning systems.〔(Nonlin )〕
* SIPE-2
* O-Plan〔(O-Plan )〕
* UMCP, the first provably sound and complete HTN planning systems.〔(UMCP )〕
* SHOP2, a HTN-planner developed at University of Maryland, College Park.〔(SHOP2 )〕
* HTNPlan-P, preference-based HTN planning.〔(HTNPlan-P )〕
HTN planning is strictly more expressive than STRIPS, to the point of being undecidable in the general case. However, many syntactic restrictions of HTN planning are decidable, with known complexities ranging from NP-complete to 2-EXPSPACE-complete, and some HTN problems can be efficiently compiled into PDDL, a STRIPS-like language.
==See also==

* STRIPS
* Hierarchical control system - a feedback control system well suited for HTN planning

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Hierarchical task network」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.